package com.snowcattle.game.common.util;

/**
 * 关键词过滤接口
 */
public interface IKeyWordsFilter {

    /**
     * 使用关键字列表进行初始化
     *
     * @param keyWords 关键字列表
     * @return 是否初始化成功，成功true，否则false
     */
    boolean initialize(String[] keyWords);

    /**
     * 过滤关键词
     *
     * @param s 要被处理的字符串
     * @return 处理完毕的被过滤的字符串
     */
    String filt(String s);

    /**
     * 检测输入的消息是否有关键字
     *
     * @param inputMsg 要检测的消息
     * @return 若有返回true，否则false
     */
    boolean contain(String inputMsg);

}